rumor has it that... - French English Dictionary